草庐IT

Unity IL2CPP 游戏分析入门

全部标签

java - SonarQube 不对根项目应用分析

我只需要分析根项目,忽略嵌套的子模块,但是它d所以我有这个层次结构:ProjectMain-src-subProjectAngularsettings.gradle我的配置settings.gradlerootProject.name="ProjectMain"include'subProjectAngular'我只需要分析根项目,忽略嵌套的子模块,但我得到了:Amulti-moduleprojectcan'thavesourcefolders,so'C:\Users\vagrant\develop-2\site\Source\Site\Vessels\src\main\java'wo

Java 服务器猜谜游戏

我正在创建一个服务器,客户可以在其中连接以玩猜谜游戏,他们也可以从中获得积分。目前我唯一的问题是,每当我的客户猜对数字时,它就会跳转到服务器并说“服务器为空”。我希望猜谜游戏一直持续到客户输入“再见”-给出了他/她的分数。这是我的代码,您能否指出我哪里出错了,并建议我如何实现我想要的。我认为问题出在协议(protocol)中,我可能只需要将while放在正确的位置,所以这是第一个。谢谢大家!补充一下,变量的命名很奇怪我知道它以前是一个敲敲笑话服务器协议(protocol)importjava.util.*;publicclassKKProtocol{intguess=0,number=

java - 将游戏部署到服务器会导致奇怪的行为

我使用HTML5WebSockets和java作为后端开发了一个类似breakout的游戏,并且最近将我的游戏部署在Glassfish服务器上,该服务器运行在20美元的Digitaloceandroplet(3GB内存,2cpu)上。在开发游戏时,我与IntelliJ和一位同事一起使用Netbeans,在我们的PC上运行的Glassfish服务器上部署我们的WAR文件时,一切都按预期工作。但是,当在droplet上部署完全相同的WAR文件时,球的移动速度似乎快了3倍。我尝试通过在虚拟机上安装与Droplet相同的Ubuntu服务器并执行与安装OpenJDK、Glassfish等相同的步

java - 远程分析 JVM

我需要远程分析JVM的CPU使用情况、IO统计信息和文件描述符/处理程序计数,并同时支持*NIX和Windows平台。我尝试使用SIGARAPI,它使用底层native代码实现很好地抽象了平台,但它不支持远程分析。是否有替代API可以执行此操作?或者,扩展用于远程JVM监控的SIGAR框架是否可行?关于在哪里查看的任何提示都会有所帮助。提前致谢! 最佳答案 Afaik,JVM通常可以配置为允许远程分析。EclipseTPTP具有概要分析甚至漂亮的图表功能,他们在DataCollectionSubsystem中提到了网络JVisual

java - 在java中为国际象棋游戏设计对象

我正在用Java设计一个国际象棋游戏(没有AI,只有用户控制),并且还在习惯OOP。我有两个问题。除了Game、Cell、Piece和Board对象之外,我还想拥有一个Player对象。我的问题是,我真的需要吗?当然我不需要,但是这两种选择都被认为是更好的设计吗?一方面,似乎Player对于包含有关玩家棋子的信息很有用,并且应该包含诸如takeTurn()之类的方法。(对于我的实现,我还想跟踪所有可能的移动,所以我将有一个方法getAllMoves())。另一方面,Player不就是对现有数据的重组吗?每个Piece都已经表明它属于哪个玩家。由于我的游戏不包含AI,因此takeTurn

java - 如何分析PermGen空间?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtoanalyzePermGencontents?我想知道占用PermGen空间的是什么-stringintern()还是classes?是否有任何工具可以帮助进行此分析?

用于在线游戏的 Java 机器人

我正在使用java.awt.Robot在java中创建一个机器人。该机器人在浏览器上运行良好(我还使用MicrosoftWord对其进行了测试!)但是当我在游戏中运行它时,唯一可用的功能是mouseMove。我想构建一个只需为我按下键盘按钮的机器人。我实例化机器人类Robotr=newRobot();然后我做一些简单的事情:按z,按1,移动鼠标并单击鼠标右键。r.keyPress(KeyEvent.VK_Z);r.keyRelease(KeyEvent.VK_Z);r.keyPress(KeyEvent.VK_1);System.out.println("Press1button");

java - 如何在使用 Selenium WebDriver 触发的每个事件上自动测试谷歌分析

我正在使用SeleniumWebDriverjava绑定(bind)进行GoogleAnalytics自动化测试。我们的网站在网站的重要元素上设置了GoogleAnalytics跟踪事件。我需要验证在单击某个被测元素时,GoogleAnalytic事件实际上已被触发。我正在FireFox上测试它。当我单击F12时,我可以在控制台中看到GoogleAnalytics在每个元素单击事件上都被触发并显示消息GEThttp://www.google-analytics.com/__utm.gif。SampleCode:-WebDriverwd=newFirefoxDriver();wd.get

Java - 如何使用 SwingWorker 创建多线程游戏

我想用线程创建一个[1人vsPC]游戏。我们的棋盘上有10*10个两种颜色的形状,如下所示:whenthePlayerclicksonBLUECircles,TheircolorturnsintoGray.attheothersidePCshouldturnallREDRectanglesintoGray.theWINNERiswhoClearsallhis/herownShapesEarlier.播放器的代码工作正常,但是,我的问题在于实现游戏的PC端,正如我在此article中所读到的我应该使用SwingWorker在GUI中实现线程。这是我第一次使用SwingWorkers,我不

java - TicTacToe minimax 算法在 4x4 游戏中返回意外结果

在我的方法newminimax499中,我有一个利用内存和alphabeta修剪的minimax算法。该方法通常适用于3x3游戏,但是当我玩4x4游戏时,我会得到奇怪的、意想不到的计算机位置选择。他仍然从不输,但他似乎并不是为了赢而比赛。为了说明这里的问题,我们使用2个3x3和4x4游戏的场景。首先是一个3x3游戏的场景,其中玩家是X并迈出第一步:这还不错,事实上,这正是人们希望计算机执行的操作。现在来看一个4x4游戏的场景。同样,O是计算机,X启动:如您所见,计算机只是将Os一个接一个地按系统顺序排列,只有在它有可能获胜时才打破该顺序来阻止X。这是非常防守的打法,不像在3x3比赛中看